【如何使用Excel进行两表之间模糊匹配查找】

您所在的位置:网站首页 vba 工作表名称模糊查找怎么办啊 【如何使用Excel进行两表之间模糊匹配查找】

【如何使用Excel进行两表之间模糊匹配查找】

2024-07-03 18:41| 来源: 网络整理| 查看: 265

       在特殊情况下,A表中表示人名字段的内容只是包含名字,B表中表示人名字段包含姓和名字,如A表:yinxu ,B表:li yinxu ,我们认为是同一个人,如何通过Excel更好的匹配出来呢?

(1)需求:

     根据A表匹配出B表对应人员的年龄?

A表数据源

名字YuanhuaGU JiangangGUO SiminHAN YiSiyuLIU Hanru

B表数据源

名字年龄wei Yuanhua35dx GU Jiangang43dc GUO Simin29sc HAN Yi40sd Siyu26gf LIU Hanru33 (2)解决:

       我们通过使用VLOOKUP+通配符结合方式进行处理,其匹配的准确度更高,也通过使用VLOOKUP的近似匹配进行对比。

①VLOOKUP+通配符(*)

=VLOOKUP("*"&C2&"*",$A$2:$A$17,1,0)

②VLOOKUP近似匹配(通过设置最后1个参数为1,近似匹配)

=VLOOKUP(C2,$A$2:$A$17,1,1)

(3)最终结果:

       通过对比发现,通过VLOOKUP+通配符匹配的结果准确性更高,使用VLOOKUP近似匹配,其匹配的结果准确性很低,得到的结果不是我们想要的。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3